Dylan's Optimized SRB2 Build V5.98 for 64-bit Linux
====================================================

This is the Linux version of Dylan's finished V5.98 Windows client. It was
built from the same source tree, so the renderer, networking, performance,
menu, recording, crash-safety, and diagnostic changes are included.

Requirements
------------

- A 64-bit x86 Linux desktop using glibc 2.17 or newer.
- The normal SRB2 v2.2.15 game data files. This package is a replacement
  engine and does not duplicate srb2.pk3, zones.pk3, music.pk3, or
  characters.pk3.
- Normal Linux graphics, display, and audio runtime libraries.

Installation
------------

1. Copy this entire folder into an SRB2 v2.2.15 Linux installation, beside
   srb2.pk3 and the other standard SRB2 data files.
2. Open a terminal in that folder.
3. Run:

      chmod +x launch-srb2.sh srb2-v5.98-linux-x86_64
      ./launch-srb2.sh

Keep the executable beside the included lib folder. The separate .debug file
is intentionally included for useful crash diagnostics; it is not launched
directly.

Notes
-----

- Windows DLL files cannot be used by this Linux executable.
- The Linux build uses standard SDL2_mixer rather than the Windows-only
  MixerX setup.
- SDL2, SDL2_mixer, and curl runtime files used by this build are included
  under lib. A distribution may still need its normal OpenGL, X11/Wayland,
  audio, and transitive curl packages.
- This package intentionally contains no PowerShell scripts and no
  BUILDNOTES.txt file.
